olive depot - French English Dictionary